home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
msdos
/
dbhamlog
/
toroku.prg
< prev
next >
Wrap
Text File
|
1991-10-18
|
3KB
|
125 lines
***************** 登録処理 *****************
***************** 登録.PRG ****** T.Chino **
CLEAR
SET ORDER TO 1
GOTO BOTTOM
SET COLOR ON
STOR SPACE(8) TO M && MMDDYY
STOR CTOD(" / / ") TO MDY
STOR SPACE(5) TO T && TIME
STOR SPACE(10) TO C && CALL
STOR SPACE(4) TO W && WAVE
STOR SPACE(4) TO F && FREQ
*SET CARRY ON
*APPEND
*DO WHILE .T.
SET COLOR TO BR
@ 1,15 SAY "*************************************************"
@ 2,15 SAY "* *"
@ 3,15 SAY "************************************* 登録.PRG **"
SET COLOR TO GR
@ 2,18 SAY "アマチュア 無 線 QSO ログ 管 理 システム"
SET COLOR TO BG
@ 5,20 SAY " -------------------------------"
@ 6,20 SAY " * 呼出符号 *"
@ 7,20 SAY " -------------------------------"
SET COLOR TO G
@ 8,15 SAY " 交信月日 氏名 "
@ 10,15 SAY " 時間 住所 "
@ 12,15 SAY " 周波数 MHz JCC/G GL"
@ 14,15 SAY " 電波形式 QSL "
* @ 16,15 SAY " 交信回数 "
@ 18,15 SAY " "
SET COLOR TO BG
@ 20,15 SAY " 登録する交信日( 年/月/日 )は ?" GET MDY
READ
CLEAR GET
@ 20,15 SAY " 登録している交信日は "+DTOC(MDY)+" です。 "
SET COLOR TO
DO WHILE .T. && ****************111***********
SET COLOR TO GR
STORE SPACE(10) TO C
@ 22,1 SAY " "
@ 18,1 SAY " "
@ 22,15 SAY " 登録する 呼出符号は ? " GET C
READ
CLEAR GET
IF C=" "
RETURN
ENDIF
STOR SPACE(10) TO N && NAME
STOR SPACE(18) TO A && ADDRES
STOR SPACE(5) TO J && JCC_G
STOR SPACE(6) TO G && GL
STOR SPACE(2) TO Q && QSL
SET COLOR TO GRI
@ 6,39 SAY " "+C
@ 8,25 SAY " "+DTOC(MDY)
DO WHILE .T. && ********333
SET COLOR TO GR
@ 10,25 SAY "" GET T
@ 12,25 SAY "" GET F
@ 14,25 SAY "" GET W
@ 8,48 SAY "" GET N
@ 10,48 SAY "" GET A
@ 12,48 SAY "" GET J
@ 12,58 SAY "" GET G
@ 14,48 SAY "" GET Q
READ
CLEAR GETS
STORE " " TO YN
DO WHILE YN<>"Y" .AND. YN<>"N" .AND. YN<>"Q"
@ 18,15 SAY " 交信記録に間違いないですか [ Y/N ] " GET YN
READ
CLEAR GET
ENDDO
IF YN= "Y"
EXIT
ENDIF
IF YN= "N"
LOOP
ENDIF
IF YN= "Q"
EXIT
ENDIF
ENDDO && ***********333***
IF YN= "Q"
EXIT
ENDIF
REPLACE MMDDYY WITH MDY ;
TIME WITH T ;
CALL WITH C ;
WAVE WITH W ;
FREQ WITH F ;
NAME WITH N ;
ADDRES WITH A ;
JCC_G WITH J ;
GL WITH G ;
QSL WITH Q
APPEND BLANK
REPLACE CALL WITH "[[ END ]] "
REPLACE MMDDYY WITH CTOD("99.12.31");
FREQ WITH "zzzz" ;
JCC_G WITH "zzzzz" ;
GL WITH "zzzzzz" ;
LOOP
ENDDO && **********11111****
RETURN